package beans;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

public class OrdenDePedidoBean implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3948049941962595250L;

	@XStreamAsAttribute
	private int numero;
	@XStreamAlias(value = "Fecha")
	private String fecha;
	@XStreamAlias(value = "Cliente")
	private EntidadBean cliente;
	@XStreamAlias(value = "Referencia")
	private ReferenciaCotizacionBean referencia;
	private String estado;

	public int getNumero() {
		return numero;
	}

	public void setNumero(int numero) {
		this.numero = numero;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public EntidadBean getCliente() {
		return cliente;
	}

	public void setCliente(EntidadBean cliente) {
		this.cliente = cliente;
	}

	public ReferenciaCotizacionBean getReferencia() {
		return referencia;
	}

	public void setReferencia(ReferenciaCotizacionBean referencia) {
		this.referencia = referencia;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	@Override
	public String toString() {
		return "" + numero + " - " + fecha
				+ " - " + cliente.getCuil() + cliente.getRazonSocial() + " - " + estado + "";
	}
	

}
